package Control;

import Clases.VacacionPagada;
import Gestor.GestorVacacionesPagadas;
import java.util.List;

public class ControlVacacionesPagadas {

    private static ControlVacacionesPagadas instancia = null;
    private final GestorVacacionesPagadas gestorVP = GestorVacacionesPagadas.obtenerInstancia();

    public static ControlVacacionesPagadas obtenerInstancia() {
        if (instancia == null) {
            instancia = new ControlVacacionesPagadas();
        }
        return instancia;
    }

    private ControlVacacionesPagadas() {
    }

    public Boolean insertarVacaciones(VacacionPagada vacacionNueva) {
        return (Boolean) gestorVP.insertar(vacacionNueva);
    }

    public List<VacacionPagada> getVacacionesPorNumEmpleado(Long numEmpleado) {
        return gestorVP.getVacacionesPorNumEmpleado(numEmpleado);
    }
}
